GtkWidget *image;
GtkWidget *separator;
GtkStyleContext *context;
+ AtkObject *accessible;
priv = gtk_header_bar_get_instance_private (bar);
gtk_button_set_relief (GTK_BUTTON (button), GTK_RELIEF_NONE);
g_signal_connect (button, "clicked",
G_CALLBACK (close_button_clicked), NULL);
+ accessible = gtk_widget_get_accessible (button);
+ if (GTK_IS_ACCESSIBLE (accessible))
+ atk_object_set_name (accessible, _("Close"));
gtk_widget_show_all (button);
gtk_widget_set_parent (button, GTK_WIDGET (bar));
{
GtkWidget *button = NULL;
GtkWidget *image = NULL;
+ AtkObject *accessible;
if (strcmp (t[j], "icon") == 0)
{
gtk_widget_show_all (button);
g_signal_connect (button, "clicked",
G_CALLBACK (gtk_window_titlebar_min_clicked), window);
+ accessible = gtk_widget_get_accessible (button);
+ if (GTK_IS_ACCESSIBLE (accessible))
+ atk_object_set_name (accessible, _("Minimize"));
priv->titlebar_min_button = button;
}
else if (strcmp (t[j], "maximize") == 0 &&
gtk_widget_show_all (button);
g_signal_connect (button, "clicked",
G_CALLBACK (gtk_window_titlebar_max_clicked), window);
+ accessible = gtk_widget_get_accessible (button);
+ if (GTK_IS_ACCESSIBLE (accessible))
+ atk_object_set_name (accessible, maximized ? _("Restore") : _("Maximize"));
priv->titlebar_max_button = button;
}
else if (strcmp (t[j], "close") == 0 &&
gtk_widget_show_all (button);
g_signal_connect_swapped (button, "clicked",
G_CALLBACK (gtk_window_close), window);
+ accessible = gtk_widget_get_accessible (button);
+ if (GTK_IS_ACCESSIBLE (accessible))
+ atk_object_set_name (accessible, _("Close"));
priv->titlebar_close_button = button;
}